//package proxy;
//
//import org.apache.log4j.Logger;
//
//import java.lang.reflect.Method;
//
////import java.lang.reflect.Method;
//
//public class IntermediaryMethodInterceptor implements MethodInterceptor {
// private Logger logger = Logger.getLogger(IntermediaryMethodInterceptor.class);
// /**
// 10. * 为被代理的方法定义的代理业务规则5
// 11. * @param proxy 是正在执行下面 invoke 方法的代理对象
// 12. * @param method 是被拦截的父方法
// 13. * param args 是传递给被拦截父方法的参数f
// 14. */
//         @Override
// public <methodProxy> Object intercept(Object proxy, Method method, Object[] args, MethodProxy methodProxy)
// throws Throwable {
//         before();
//         // 调用父类原始的方法
//         Object feedback = methodProxy.invokeSuper(proxy, args);
//         after();
//         return "看房记录：买家反馈“" + feedback + "”";
//         }
//
//    private void after() {
//    }
//
//    private void before() {
//
//    }
////省略 before()和 after()方法定义
//       }
